package com.demo.test.tcp;


import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * <p>
 * 雷达目标信息
 * </p>
 *
 * @author gy
 * @since 2024-05-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class RadarTargetInfoBO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 目标 水平位置x 单位: m
     */
    private String targetX;

    /**
     *  目标 垂直位置y 单位: m
     */
    private String targetY;

    /**
     * 目标 经度
     */
    private String targetLon;

    /**
     * 目标 纬度
     */
    private String targetLat;

    /**
     * 目标 速度 单位 km/h
     */
    private Integer targetSpeed;

    /**
     * 目标 车辆航向角 为车头方向与车辆正北方向的顺时针夹角 单位 度
     */
    private String targetCourseAngle;

    /**
     * 目标 车道号
     */
    private Integer targetLaneNum;

    /**
     * 目标 车辆长度
     */
    private String targetLength;

    /**
     * 目标 id 0-255
     */
    private Integer targetId;

    /**
     * 目标类型 0:非机动车 1：机动车 2：大车 3：行人 4：中型车
     */
    private Integer targetType;



}
